From a7b61390291c15101bd09c23d5a6a31afe6a1c2f Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 4 Feb 2009 16:36:33 +0100 Subject: [PATCH] Fix assert, it was checking the wrong window We keep the update freeze count in the impl_window, not in child windows. --- gdk/gdkwindow.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 57d3fe35d3..8710153415 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -5009,9 +5009,10 @@ gdk_window_thaw_updates (GdkWindow *window) GdkWindowObject *impl_window; g_return_if_fail (GDK_IS_WINDOW (window)); - g_return_if_fail (private->update_freeze_count > 0); impl_window = gdk_window_get_impl_window (private); + + g_return_if_fail (impl_window->update_freeze_count > 0); if (--impl_window->update_freeze_count == 0) gdk_window_schedule_update (GDK_WINDOW (impl_window)); -- 2.30.2